// window.axios = window.axios.create({
//     baseURL: '/studentSociety',
//     timeout: 1000,
//     headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'}
// });
// window.axios.transformRequest= function (data) {
//     let ret = ''
//     for (let it in data) {
//         ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
//     }
//     return ret
// }

// 检查 Axios 是否已经加载
if (typeof axios !== 'undefined') {
    // 创建一个新的 Axios 实例
    window.axios = axios.create({
        baseURL: '/studentSociety',
        timeout: 1000,
        headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8' }
    });

    // 优化 transformRequest 方法
    window.axios.defaults.transformRequest = function (data) {
        if (data && typeof data === 'object') {
            let ret = '';
            for (let key in data) {
                if (data.hasOwnProperty(key)) {
                    ret += encodeURIComponent(key) + '=' + encodeURIComponent(data[key]) + '&';
                }
            }
            // 移除最后一个多余的 '&' 字符
            return ret ? ret.slice(0, -1) : ret;
        }
        return data; // 如果 data 不是对象，直接返回原始数据
    };
} else {
    console.error('Axios is not loaded. Please ensure that Axios is correctly included.');
}
